home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Linux Cubed Series 7: Sunsite
/
Linux Cubed Series 7 - Sunsite Vol 1.iso
/
system
/
admin
/
accounts
/
acct-1.3
/
acct-1
/
acct-1.3.73
/
utils
/
Makefile
< prev
next >
Wrap
Makefile
|
1996-03-12
|
1KB
|
61 lines
#
# Makefile for making lastcomm and accton
#
# <mvw@hacktic.nl> Aug 18 1993
# <jiivee@hut.fi> Jun 4 1994
# <jiivee@iki.fi> Mar 12 1996
CC = gcc -m486
DEFS =
CFLAGS = -O6 -fomit-frame-pointer $(DEFS)
LDFLAGS = -s
WARN = -Wall
PROGS = accton lastcomm accttrim dumpacct acctentries
INSTALL = install
DEST = /usr/local
SBINDIR = $(DEST)/sbin
UID = root
GID = root
MANDIR = $(DEST)/man
MAN1 = $(MANDIR)/man1
MAN8 = $(MANDIR)/man8
all: $(PROGS)
lastcomm: lastcomm.c pathnames.h
$(CC) $(LDFLAGS) $(WARN) $(CFLAGS) -o $@ lastcomm.c
accton: accton.c pathnames.h
$(CC) $(LDFLAGS) $(WARN) $(CFLAGS) -o $@ accton.c
accttrim: accttrim.c pathnames.h
$(CC) $(LDFLAGS) $(WARN) $(CFLAGS) -o $@ accttrim.c
dumpacct: dumpacct.c
$(CC) $(LDFLAGS) $(WARN) $(CFLAGS) -o $@ $<
acctentries: acctentries.o
$(CC) $(LDFLAGS) $(WARN) $(CFLAGS) -o $@ $<
clean:
rm -f *.o core core.*
clobber: clean
rm -f $(PROGS)
realclean: clobber
rm -f *~
install: all
$(INSTALL) -o $(UID) -g $(GID) -m 555 lastcomm $(SBINDIR)
$(INSTALL) -o $(UID) -g $(GID) -m 500 accton $(SBINDIR)
$(INSTALL) -o $(UID) -g $(GID) -m 500 accttrim $(SBINDIR)
$(INSTALL) -o $(UID) -g $(GID) -m 555 dumpacct $(SBINDIR)
$(INSTALL) -o $(UID) -g $(GID) -m 555 acctentries $(SBINDIR)
$(INSTALL) -m 644 lastcomm.1 $(MAN1)
$(INSTALL) -m 644 accton.8 $(MAN8)
$(INSTALL) -m 644 accttrim.8 $(MAN8)
$(INSTALL) -m 644 acctentries.8 $(MAN8)